
var AppCommon = {
    /*
    * 数据请求
    * @param  url 请求地址url
    * @param  param 请求发送的数据
    * @param  callback(data)  请求回调函数，data为返回数据
    * */
    quick: function(url,param,callback){
        fetch(url,param).then(function (res) {

            //是否请求成功
            if (res.ok) {

                //请求成功回调
                res.json().then(function(data) {
                    callback(data);
                });
            } else {
                console.log("Looks like the response wasn't perfect, got status", res.status);
            }
        }, function(err) {
            console.log("Fetch failed!", err);
        });
    }

        // request: function (type,url,ansyc,param,callback) {
        //     var xmlhttp=null;
        //     if (window.XMLHttpRequest)
        //     {// code for all new browsers
        //         xmlhttp=new XMLHttpRequest();
        //     }
        //     else if (window.ActiveXObject)
        //     {// code for IE5 and IE6
        //         xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        //     }
        //     if (xmlhttp!=null) {
        //         xmlhttp.onreadystatechange= callback;
        //         xmlhttp.open(type,url,ansyc);
        //         xmlhttp.send(param);
        //
        //         function callback(data){
        //             if (xmlhttp.readyState==4)
        //             {// 4 = "loaded"
        //                 if (xmlhttp.status==200)
        //                 {// 200 = OK
        //                     data = xmlhttp.responseText
        //                 }
        //                 else
        //                 {
        //                     alert("Problem retrieving XML data");
        //                 }
        //             }
        //         }
        //     }
        //     else
        //     {
        //         alert("Your browser does not support XMLHTTP.");
        //     }
        // }
};

module.exports = AppCommon;